people fouling their own nest - Francés Inglés Diccionario